package com.yourenbang.lingyun.transaction.web.domain.vo.manage;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * Created by wanglei on 2019/8/16.
 */
@Data
public class ManageTradeVO implements Serializable {

//订单号 商户号 姓名 手机哦好 交易金额 提款金额 费率 手续费 机具类型 卡类型 交易状态 提款状态 交易时间 创建时间
    private String userBaseId;
    private String orderNo;
    private String merchantNo;
    private String name;
    private String phone;
    private BigDecimal transactionAmount;
    private BigDecimal withdrawAmount;
    private BigDecimal rate;
    private BigDecimal fee;
    //机具类型 platNo-channelId
    private String machineType;
    private String platNo;
    private String channelId;
    private String cardFlag;
    //交易状态'状态 0：初始 10：刷卡成功 20：刷卡失败 30：撤销成功 40：撤销中 50:前端成功
    private Short status;
    //提款状态 状态 0初始 10提款中 20提款发起成功 30提款发起失败 40不提款 50提款结果成功 60提款结果失败
    private Short withdrawStatus;
    private String transactionTime;
    private String createTime;
    /**
     * 产品类型名称
     */
    private String channelIdName;
    /*---机构后台参数---*/
    /**
     * 表下标
     */
    private Integer tableIndex;
    /**
     * 产品类型 1电签 2大POS
     */
    private String productType;
    /**
     * 交易状态名字
     */
    private String statusName;
    /**
     * 交易类型名称
     */
    private String cardFlagName;
    /**
     * 机具号
     */
    private String terminalSn;
    /*---机构后台参数 end---*/
}
